/****************************************************************************
** Form interface generated from reading ui file '../../maint/kdbg/procattachbase.ui'
**
** Created: Sun Dec 17 18:29:03 2006
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.6   edited Aug 31 2005 $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#ifndef PROCATTACHBASE_H
#define PROCATTACHBASE_H

#include <qvariant.h>
#include <qdialog.h>
//Added by qt3to4:
#include <Q3VBoxLayout>
#include <Q3GridLayout>
#include <Q3HBoxLayout>
#include <QLabel>

class Q3VBoxLayout;
class Q3HBoxLayout;
class Q3GridLayout;
class QSpacerItem;
class QLabel;
class Q3ListView;
class Q3ListViewItem;
class QLineEdit;
class QPushButton;

class ProcAttachBase : public QDialog
{
    Q_OBJECT

public:
    ProcAttachBase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, Qt::WFlags fl = 0 );
    ~ProcAttachBase();

    QLabel* textLabel3;
    Q3ListView* processList;
    QLabel* pidLabel;
    QLineEdit* pidEdit;
    QLabel* processText;
    QPushButton* buttonRefresh;
    QPushButton* buttonOk;
    QPushButton* buttonCancel;

public slots:
    virtual void processSelected(Q3ListViewItem*) = 0;
    virtual void refresh() = 0;
    virtual void pidEdited(const QString&) = 0;

protected:
    Q3HBoxLayout* ProcAttachBaseLayout;
    Q3VBoxLayout* layout1;
    Q3HBoxLayout* layout2;
    Q3HBoxLayout* layout3;
    QSpacerItem* spacingBtns;

protected slots:
    virtual void languageChange();

};

#endif // PROCATTACHBASE_H
